ScopedGtbabel\GtbabelWordPress D

Total Complexity 666
Dependencies 5
Dependents 0
Total lines 2,858
Lines of code 2,675
Logical lines of code 2,085
Comment lines 106
Methods 72
Properties 2

Methods 72

Method Rating Maintainability Complexity Lines of code
initBackendSettings()
D
0
105 573
initBackendStringTranslation()
D
12
92 233
initBackendWizard()
D
18
53 230
handleAltLng()
D
29
31 120
renderRepeater()
C
40 26 46
initBackendAutoTranslate()
C
31 22 102
initBackendActions()
B
30 18 128
initBackendImportExport()
B
30 16 126
setupConfig()
B
44 20 37
initBackendTranslationWizard()
B
36 16 72
initBackendAutoGrab()
B
37 15 68
initBackendPermissions()
A
39 14 60
buildTranslationFormUrl()
A
71 15 3
triggerPreventPublish()
A
51 13 23
buildFetchUrl()
A
50 12 27
sendMailNotificationsRun()
A
42 10 52
startHook()
A
50 10 30
addTopBarItem()
A
52 10 20
runUpdateMigrations()
A
52 9 23
initUpdateCapabilities()
S
52 7 24
sendMailNotificationsSetupCron()
S
53 7 22
modifyGutenbergSidebar()
S
49 6 26
checkToken()
S
52 6 22
initBackendLanguagePicker()
S
53 6 21
getSettings()
S
62 7 10
initBackendLanguagePickerContent()
S
42 3 59
needsValidBasicAuthInfo()
S
58 6 13
initBackendPagination()
S
53 5 22
enhanceSearchIndex()
S
47 4 36
showStatsLog()
S
53 5 21
preloadAllUrlsForBackendTranslations()
S
55 5 20
initBackendStringTranslationShowFile()
S
55 5 18
showBasicAuthInfo()
S
56 5 17
autoTranslateContactForm7Mails()
S
56 5 17
translateLocalizeScript()
S
59 5 14
disableAutoRedirect()
S
59 5 12
showWizardNotice()
S
53 4 23
getAllPublicUrlsForSite()
S
55 4 19
initBackend()
S
44 2 49
isUrlPublished()
S
59 4 15
setupPluginFileStoreFolder()
S
62 4 11
autoTranslateWPFormsFrontend()
S
62 4 10
getSetting()
S
64 3 10
getBackendWizardStep()
S
68 3 7
isFrontend()
S
74 3 4
filterSpecificUrls()
S
63 3 10
getAvailableCapabilities()
S
60 2 12
__construct()
S
54 1 24
languagePickerMenu()
S
52 1 23
setDefaultSettingsToOption()
S
74 2 5
unsetSetting()
S
68 2 7
getPluginTitle()
S
77 2 3
fetch()
S
72 2 4
stopHook()
S
69 2 7
getBackendPaginationCount()
S
66 2 8
getSettingsFilename()
S
80 1 3
reset()
S
71 1 6
languagePickerShortcode()
S
74 1 5
isRepoPlugin()
S
77 1 3
getPluginFileStorePathAbsolute()
S
77 1 3
localizePlugin()
S
71 1 5
installHook()
S
72 1 6
autoTranslatePluginMails()
S
75 1 5
getUserBackendThemeBackgroundColor()
S
75 1 4
isBackend()
S
80 1 3
autoTranslateMails()
S
68 1 7
deleteSettings()
S
80 1 3
renameSetting()
S
73 1 5
languagePickerWidget()
S
73 1 5
saveSetting()
S
73 1 5
saveSettings()
S
78 1 3
addLastmodToSitemap()
S
70 1 6